microscopic image - German English Dictionary